<?php
/*FUNCION sum de los intervalos de tiempo a la hora inicial*/
    function HorarioSum($hora, $tipoHora, $ind = '', $intervalo = 0){
        
        $hora = explode(":",$hora);
        $hora = date("$tipoHora:i$ind" , mktime($hora[0],$hora[1]+$intervalo));
        $hora = explode(":",$hora);
                if($hora[0]<=9) $hora[0] = "0".intval($hora[0]);
        $hora = $hora[0].":".$hora[1];
        
        return $hora;

    }
    
//Declaracion de Variables del sistema
    $horaInicial            = "09:00";
    $intervalo              = "30";
    $horaFinal              = "19:00";
    
  //FUNCION calculo de la cantidad de intervalos de tiempo
        $contadorIntervalos = '';
        $contadorIndex      = 0;
        //Division de la cantidad de intervalos a realizar;
        while($horaInicial != $horaFinal){
            
            
            
            $horaInicialint = str_replace(":","",$horaInicial);
            
            
            //Valor de los intervalos de tiempo obtenido por el calculo
            $contadorIntervalos[$horaInicialint] = $contadorIndex;
            
            //Envio hora comienzo + el intervalo de tiempo para que comience la suma
            $horaInicial = HorarioSum($horaInicial,"G",'',$intervalo);
            
            //Calculo de los intervalos de tiempo de Cronograma de tiempo
            $contadorIndex++;
            
        }


        $jqueryDrag = '';
        
foreach ($result as $res){
    
        $horaInicialint = str_replace(":","",$res->getHoraInicio());
        $intervalosTotal= $contadorIntervalos[$horaInicialint]+($res->getDuracion()/$intervalo);
        
        for($i=$contadorIntervalos[$horaInicialint];$i<=$intervalosTotal;$i++){
            
            $jqueryDrag.= "$('#Spa".$res->getCamionetaId()."_".$i."').html('<div class=\"serviciosAuto\" id=\"ocupado\"><p><a href=\"".url_for('agendado/agendado?fechaCalendario='.$fechaCalendario.'&idUser='.$res->getUsuarioId().'&servicio_id='.$res->getCategoriaId())."\">DF".$res->getUsuarioId()."</a></p></div>');";
            
        }
          
}

?>

<script type="text/javascript">
    <?php echo $jqueryDrag; ?>
</script>